

package jnpf.model.zxgl_xiangmufankui;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import jnpf.model.zxgl_xiangmufankui.ZXGL_XiangMuFanKui_JiaoFuwuModel;
import jnpf.model.zxgl_xiangmufankui.ZXGL_XiangMuFanKui_RenWuModel;
import lombok.Data;
import java.util.List;
import java.math.BigDecimal;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.Map;

import lombok.Data;

/**
 *
 * 
 * @版本： V2.0
 * @版权： 河北交投智能交通技术有限责任公司
 * @作者： 数字交投项目组
 * @日期： 2025-03-19
 */
@Data
@ApiModel(value = "ZXGL_XiangMuFanKuiUpForm", description = "任务变更分页入参")
public class ZXGL_XiangMuFanKuiUpForm{
    /** 主键 */
    private String id;

	/** 流程状态 **/
    @ApiModelProperty("流程状态")
	@JsonProperty("status")
	private String status;

    @ApiModelProperty("候选人名单")
	private Map<String, List<String>> candidateList;

    /** 反馈人 **/
    @ApiModelProperty("反馈人")
    @JsonProperty("fkr")
    private String fkr;

    /** 反馈人部门 **/
    @ApiModelProperty("反馈人部门")
    @JsonProperty("fkrbm")
    private String fkrbm;

    /** 反馈日期 **/
    @ApiModelProperty("反馈日期")
    @JsonProperty("fkrq")
    private Long  fkrq;

    /** 项目名称 **/
    @ApiModelProperty("项目名称")
    @JsonProperty("xmmc")
    private String xmmc;

    /** 项目编号 **/
    @ApiModelProperty("项目编号")
    @JsonProperty("xmbh")
    private String xmbh;

    /** 项目来源 **/
    @ApiModelProperty("项目来源")
    @JsonProperty("xmly")
    private String xmly;

    /** 项目类型 **/
    @ApiModelProperty("项目类型")
    @JsonProperty("xmlx")
    private String xmlx;

    /** 计划开始日期 **/
    @ApiModelProperty("计划开始日期")
    @JsonProperty("jhksrq")
    private Long  jhksrq;

    /** 计划结束日期 **/
    @ApiModelProperty("计划结束日期")
    @JsonProperty("jhjsrq")
    private Long  jhjsrq;

    /** 责任人 **/
    @ApiModelProperty("责任人")
    @JsonProperty("zrr")
    private String zrr;

    /** 责任部门 **/
    @ApiModelProperty("责任部门")
    @JsonProperty("zrbm")
    private String zrbm;

    /** 协作人 **/
    @ApiModelProperty("协作人")
    @JsonProperty("xzr")
    private String xzr;

    /** 协作部门 **/
    @ApiModelProperty("协作部门")
    @JsonProperty("xzbm")
    private String xzbm;

    /** 工作目标 **/
    @ApiModelProperty("工作目标")
    @JsonProperty("gzmb")
    private String gzmb;

    /** 完成情况说明 **/
    @ApiModelProperty("完成情况说明")
    @JsonProperty("wcqkms")
    private String wcqkms;

    /** 完成情况说明 **/
    @ApiModelProperty("完成情况说明")
    @JsonProperty("wcqkms2")
    private String wcqkms2;

    /** 完成情况说明 **/
    @ApiModelProperty("完成情况说明")
    @JsonProperty("wcqkms3")
    private String wcqkms3;

    /** 完成情况说明 **/
    @ApiModelProperty("完成情况说明")
    @JsonProperty("wcqkms4")
    private String wcqkms4;

    /** 完成情况说明 **/
    @ApiModelProperty("完成情况说明")
    @JsonProperty("wcqkms5")
    private String wcqkms5;

    /** 实际开始日期 **/
    @ApiModelProperty("实际开始日期")
    @JsonProperty("sjksrq")
    private Long  sjksrq;

    /** 实际完成日期 **/
    @ApiModelProperty("实际完成日期")
    @JsonProperty("sjwcrq")
    private Long  sjwcrq;

    /** 数据类型 **/
    @ApiModelProperty("数据类型")
    @JsonProperty("sjlx")
    private String sjlx;

    /** 数据单位 **/
    @ApiModelProperty("数据单位")
    @JsonProperty("dw")
    private String dw;

    /** 数据值 **/
    @ApiModelProperty("数据值")
    @JsonProperty("sjz")
    private Integer sjz;

    /** 实际完成数据值 **/
    @ApiModelProperty("实际完成数据值")
    @JsonProperty("sjwcsjz")
    private Integer sjwcsjz;

    /** 上传文件 **/
    @ApiModelProperty("上传文件")
    @JsonProperty("scwj")
    private String scwj;

    /** 完成进度 **/
    @ApiModelProperty("完成进度")
    @JsonProperty("wcjd")
    private Integer wcjd;

    /** 状态 **/
    @ApiModelProperty("状态")
    @JsonProperty("zt")
    private String zt;

    /** 领导评价 **/
    @ApiModelProperty("领导评价")
    @JsonProperty("rgpj")
    private String rgpj;

    /** AI评价 **/
    @ApiModelProperty("AI评价")
    @JsonProperty("aipj")
    private String aipj;

    /** 领导评分 **/
    @ApiModelProperty("领导评分")
    @JsonProperty("rgpf")
    private Integer rgpf;

    /** AI评分 **/
    @ApiModelProperty("AI评分")
    @JsonProperty("aipf")
    private Integer aipf;

    /** 项目id **/
    @ApiModelProperty("项目id")
    @JsonProperty("xmid")
    private String xmid;

    /** 项目立项单id **/
    @ApiModelProperty("项目立项单id")
    @JsonProperty("xmlxdid")
    private String xmlxdid;

    @ApiModelProperty("是否提交")
    @TableField("sftj")
    private Integer sftj;

    /** 子表数据 **/
    @ApiModelProperty("子表数据")
    @JsonProperty("zxgl_xiangmufankui_jiaofuwuList")
    private List<ZXGL_XiangMuFanKui_JiaoFuwuModel> zxgl_xiangmufankui_jiaofuwuList;

    /** 子表数据 **/
    @ApiModelProperty("任务名称")
    @JsonProperty("zxgl_xiangmufankui_renwuList")
    private List<ZXGL_XiangMuFanKui_RenWuModel> zxgl_xiangmufankui_renwuList;

    /** 子表数据 **/
    @ApiModelProperty("子表数据")
    @JsonProperty("zxgl_xieBanXiangMuFanKuiMXList")
    private List<ZXGL_XieBanXiangMuFanKuiMXModel> zxgl_xieBanXiangMuFanKuiMXList;

    @ApiModelProperty("思考内容")
    @JsonProperty("thinkContent")
    private String thinkContent;

    @ApiModelProperty("责任人是否反馈")
    @JsonProperty("xzrsffk")
    private String xzrsffk;

    /**
     * 是否为部门负责人
     **/
    @ApiModelProperty("是否为部门负责人")
    @JsonProperty("zzrsfbmfzr")
    private String zzrsfbmfzr;

    /** 部门负责人 **/
    @ApiModelProperty("部门负责人")
    @JsonProperty("departmentManagerZzbm")
    private String departmentManagerZzbm;

    /** 部门主管领导 **/
    @ApiModelProperty("部门主管领导")
    @JsonProperty("departmentHeadleaderZzbm")
    private String departmentHeadleaderZzbm;
}